package com.fjnu.entities;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonIdentityInfo;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.ObjectIdGenerators;

/**
 * ChangeInstrument entity. @author MyEclipse Persistence Tools
 */
@JsonIgnoreProperties(value={"hibernateLazyInitializer","handler","fieldHandler"})
@JsonIdentityInfo(
        generator = ObjectIdGenerators.PropertyGenerator.class,
        property = "id",
        scope = ChangeInstrument.class)
public class ChangeInstrument implements java.io.Serializable {

	// Fields

	private Integer id;
	private Unit unit;
	private String instrumentNum;
	private String statusQuo;
	private Date changeDate;
	private Integer price;
	private Integer changePrice;
	private String intoUnit;
	private String changeReason;
	private String changeBillsNum;
	private String modelNum;
	private String specifications;
	private String classificationNum;
	private String factory;
	private String changedPerson;
	private Date applyDate;
	private String leavefactoryNum;
	private Date purchaseDate;
	private String recipientsPerson;
	private String fundSubject;
	private String useDirection;
	private String procurementMethods;
	private Integer enclosureNum;
	private Integer enclosureAllPrice;
	private String gbCode;
	private Date leavefactoryDate;
	private String gbClassificationNum;
	private String handlePerson;
	private String chargePerson;
	private String accessoryNum;
	private String accessoryName;
	private String accessoryNumSpecification;
	private Float accessoryPrice;
	private Float accessoryImportPrice;
	private String importUnit;
	private Date rukuDate;
	private String billsNum;
	private String equipmentNum;
	private String varcharOne;
	private String varcharTwo;
	private Float numOne;
	private Float numTwo;
	private Integer examine;
	private Integer schoolArea;
	private String remark;
	private String picFileOne;
	private String picFileTwo;
	private String picNameOne;
	private String picNameTwo;
	private String financialAudit;
	private Date financialAuditDate;
	private String financialAuditPerson;
	private String firstAudit;
	private String firstAuditPerson;
	private Date firstAuditDate;
	private String instrumentSourse;
	private Date warrantyPeriod;
	private String keepPlaceNum;
	private String financialVouchers;
	private String changeFinancialVouchers;
	private String depreciationway;
	private String solveWay;
	private String inputPerson;
	private Date inputDate;
	private String auditPerson;
	private String aplayPerson;
	private String aplayResponsiblePerson;
	private String aplayReason;
	private Date aplayDate;
	private String calculateUnit;
	private Integer useYear;
	private String receivingDirector;
	private String buyUnit;
	private String modifyMark;

	// Constructors

	/** default constructor */
	public ChangeInstrument() {
	}

	/** minimal constructor */
	public ChangeInstrument(Integer id) {
		this.id = id;
	}

	/** full constructor */
	public ChangeInstrument(Integer id, Unit unit, String instrumentNum,
			String statusQuo, Date changeDate, Integer price,
			Integer changePrice, String intoUnit, String changeReason,
			String changeBillsNum, String modelNum, String specifications,
			String classificationNum, String factory, String changedPerson,
			Date applyDate, String leavefactoryNum, Date purchaseDate,
			String recipientsPerson, String fundSubject, String useDirection,
			String procurementMethods, Integer enclosureNum,
			Integer enclosureAllPrice, String gbCode, Date leavefactoryDate,
			String gbClassificationNum, String handlePerson,
			String chargePerson, String accessoryNum, String accessoryName,
			String accessoryNumSpecification, Float accessoryPrice,
			Float accessoryImportPrice, String importUnit, Date rukuDate,
			String billsNum, String equipmentNum, String varcharOne,
			String varcharTwo, Float numOne, Float numTwo, Integer examine,
			Integer schoolArea, String remark, String picFileOne,
			String picFileTwo, String picNameOne, String picNameTwo,
			String financialAudit, Date financialAuditDate,
			String financialAuditPerson, String firstAudit,
			String firstAuditPerson, Date firstAuditDate,
			String instrumentSourse, Date warrantyPeriod, String keepPlaceNum,
			String financialVouchers, String changeFinancialVouchers,
			String depreciationway, String solveWay, String inputPerson,
			Date inputDate, String auditPerson, String aplayPerson,
			String aplayResponsiblePerson, String aplayReason, Date aplayDate,
			String calculateUnit, Integer useYear, String receivingDirector,
			String buyUnit, String modifyMark) {
		this.id = id;
		this.unit = unit;
		this.instrumentNum = instrumentNum;
		this.statusQuo = statusQuo;
		this.changeDate = changeDate;
		this.price = price;
		this.changePrice = changePrice;
		this.intoUnit = intoUnit;
		this.changeReason = changeReason;
		this.changeBillsNum = changeBillsNum;
		this.modelNum = modelNum;
		this.specifications = specifications;
		this.classificationNum = classificationNum;
		this.factory = factory;
		this.changedPerson = changedPerson;
		this.applyDate = applyDate;
		this.leavefactoryNum = leavefactoryNum;
		this.purchaseDate = purchaseDate;
		this.recipientsPerson = recipientsPerson;
		this.fundSubject = fundSubject;
		this.useDirection = useDirection;
		this.procurementMethods = procurementMethods;
		this.enclosureNum = enclosureNum;
		this.enclosureAllPrice = enclosureAllPrice;
		this.gbCode = gbCode;
		this.leavefactoryDate = leavefactoryDate;
		this.gbClassificationNum = gbClassificationNum;
		this.handlePerson = handlePerson;
		this.chargePerson = chargePerson;
		this.accessoryNum = accessoryNum;
		this.accessoryName = accessoryName;
		this.accessoryNumSpecification = accessoryNumSpecification;
		this.accessoryPrice = accessoryPrice;
		this.accessoryImportPrice = accessoryImportPrice;
		this.importUnit = importUnit;
		this.rukuDate = rukuDate;
		this.billsNum = billsNum;
		this.equipmentNum = equipmentNum;
		this.varcharOne = varcharOne;
		this.varcharTwo = varcharTwo;
		this.numOne = numOne;
		this.numTwo = numTwo;
		this.examine = examine;
		this.schoolArea = schoolArea;
		this.remark = remark;
		this.picFileOne = picFileOne;
		this.picFileTwo = picFileTwo;
		this.picNameOne = picNameOne;
		this.picNameTwo = picNameTwo;
		this.financialAudit = financialAudit;
		this.financialAuditDate = financialAuditDate;
		this.financialAuditPerson = financialAuditPerson;
		this.firstAudit = firstAudit;
		this.firstAuditPerson = firstAuditPerson;
		this.firstAuditDate = firstAuditDate;
		this.instrumentSourse = instrumentSourse;
		this.warrantyPeriod = warrantyPeriod;
		this.keepPlaceNum = keepPlaceNum;
		this.financialVouchers = financialVouchers;
		this.changeFinancialVouchers = changeFinancialVouchers;
		this.depreciationway = depreciationway;
		this.solveWay = solveWay;
		this.inputPerson = inputPerson;
		this.inputDate = inputDate;
		this.auditPerson = auditPerson;
		this.aplayPerson = aplayPerson;
		this.aplayResponsiblePerson = aplayResponsiblePerson;
		this.aplayReason = aplayReason;
		this.aplayDate = aplayDate;
		this.calculateUnit = calculateUnit;
		this.useYear = useYear;
		this.receivingDirector = receivingDirector;
		this.buyUnit = buyUnit;
		this.modifyMark = modifyMark;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Unit getUnit() {
		return this.unit;
	}

	public void setUnit(Unit unit) {
		this.unit = unit;
	}

	public String getInstrumentNum() {
		return this.instrumentNum;
	}

	public void setInstrumentNum(String instrumentNum) {
		this.instrumentNum = instrumentNum;
	}

	public String getStatusQuo() {
		return this.statusQuo;
	}

	public void setStatusQuo(String statusQuo) {
		this.statusQuo = statusQuo;
	}

	public Date getChangeDate() {
		return this.changeDate;
	}

	public void setChangeDate(Date changeDate) {
		this.changeDate = changeDate;
	}

	public Integer getPrice() {
		return this.price;
	}

	public void setPrice(Integer price) {
		this.price = price;
	}

	public Integer getChangePrice() {
		return this.changePrice;
	}

	public void setChangePrice(Integer changePrice) {
		this.changePrice = changePrice;
	}

	public String getIntoUnit() {
		return this.intoUnit;
	}

	public void setIntoUnit(String intoUnit) {
		this.intoUnit = intoUnit;
	}

	public String getChangeReason() {
		return this.changeReason;
	}

	public void setChangeReason(String changeReason) {
		this.changeReason = changeReason;
	}

	public String getChangeBillsNum() {
		return this.changeBillsNum;
	}

	public void setChangeBillsNum(String changeBillsNum) {
		this.changeBillsNum = changeBillsNum;
	}

	public String getModelNum() {
		return this.modelNum;
	}

	public void setModelNum(String modelNum) {
		this.modelNum = modelNum;
	}

	public String getSpecifications() {
		return this.specifications;
	}

	public void setSpecifications(String specifications) {
		this.specifications = specifications;
	}

	public String getClassificationNum() {
		return this.classificationNum;
	}

	public void setClassificationNum(String classificationNum) {
		this.classificationNum = classificationNum;
	}

	public String getFactory() {
		return this.factory;
	}

	public void setFactory(String factory) {
		this.factory = factory;
	}

	public String getChangedPerson() {
		return this.changedPerson;
	}

	public void setChangedPerson(String changedPerson) {
		this.changedPerson = changedPerson;
	}

	public Date getApplyDate() {
		return this.applyDate;
	}

	public void setApplyDate(Date applyDate) {
		this.applyDate = applyDate;
	}

	public String getLeavefactoryNum() {
		return this.leavefactoryNum;
	}

	public void setLeavefactoryNum(String leavefactoryNum) {
		this.leavefactoryNum = leavefactoryNum;
	}

	public Date getPurchaseDate() {
		return this.purchaseDate;
	}

	public void setPurchaseDate(Date purchaseDate) {
		this.purchaseDate = purchaseDate;
	}

	public String getRecipientsPerson() {
		return this.recipientsPerson;
	}

	public void setRecipientsPerson(String recipientsPerson) {
		this.recipientsPerson = recipientsPerson;
	}

	public String getFundSubject() {
		return this.fundSubject;
	}

	public void setFundSubject(String fundSubject) {
		this.fundSubject = fundSubject;
	}

	public String getUseDirection() {
		return this.useDirection;
	}

	public void setUseDirection(String useDirection) {
		this.useDirection = useDirection;
	}

	public String getProcurementMethods() {
		return this.procurementMethods;
	}

	public void setProcurementMethods(String procurementMethods) {
		this.procurementMethods = procurementMethods;
	}

	public Integer getEnclosureNum() {
		return this.enclosureNum;
	}

	public void setEnclosureNum(Integer enclosureNum) {
		this.enclosureNum = enclosureNum;
	}

	public Integer getEnclosureAllPrice() {
		return this.enclosureAllPrice;
	}

	public void setEnclosureAllPrice(Integer enclosureAllPrice) {
		this.enclosureAllPrice = enclosureAllPrice;
	}

	public String getGbCode() {
		return this.gbCode;
	}

	public void setGbCode(String gbCode) {
		this.gbCode = gbCode;
	}

	public Date getLeavefactoryDate() {
		return this.leavefactoryDate;
	}

	public void setLeavefactoryDate(Date leavefactoryDate) {
		this.leavefactoryDate = leavefactoryDate;
	}

	public String getGbClassificationNum() {
		return this.gbClassificationNum;
	}

	public void setGbClassificationNum(String gbClassificationNum) {
		this.gbClassificationNum = gbClassificationNum;
	}

	public String getHandlePerson() {
		return this.handlePerson;
	}

	public void setHandlePerson(String handlePerson) {
		this.handlePerson = handlePerson;
	}

	public String getChargePerson() {
		return this.chargePerson;
	}

	public void setChargePerson(String chargePerson) {
		this.chargePerson = chargePerson;
	}

	public String getAccessoryNum() {
		return this.accessoryNum;
	}

	public void setAccessoryNum(String accessoryNum) {
		this.accessoryNum = accessoryNum;
	}

	public String getAccessoryName() {
		return this.accessoryName;
	}

	public void setAccessoryName(String accessoryName) {
		this.accessoryName = accessoryName;
	}

	public String getAccessoryNumSpecification() {
		return this.accessoryNumSpecification;
	}

	public void setAccessoryNumSpecification(String accessoryNumSpecification) {
		this.accessoryNumSpecification = accessoryNumSpecification;
	}

	public Float getAccessoryPrice() {
		return this.accessoryPrice;
	}

	public void setAccessoryPrice(Float accessoryPrice) {
		this.accessoryPrice = accessoryPrice;
	}

	public Float getAccessoryImportPrice() {
		return this.accessoryImportPrice;
	}

	public void setAccessoryImportPrice(Float accessoryImportPrice) {
		this.accessoryImportPrice = accessoryImportPrice;
	}

	public String getImportUnit() {
		return this.importUnit;
	}

	public void setImportUnit(String importUnit) {
		this.importUnit = importUnit;
	}

	public Date getRukuDate() {
		return this.rukuDate;
	}

	public void setRukuDate(Date rukuDate) {
		this.rukuDate = rukuDate;
	}

	public String getBillsNum() {
		return this.billsNum;
	}

	public void setBillsNum(String billsNum) {
		this.billsNum = billsNum;
	}

	public String getEquipmentNum() {
		return this.equipmentNum;
	}

	public void setEquipmentNum(String equipmentNum) {
		this.equipmentNum = equipmentNum;
	}

	public String getVarcharOne() {
		return this.varcharOne;
	}

	public void setVarcharOne(String varcharOne) {
		this.varcharOne = varcharOne;
	}

	public String getVarcharTwo() {
		return this.varcharTwo;
	}

	public void setVarcharTwo(String varcharTwo) {
		this.varcharTwo = varcharTwo;
	}

	public Float getNumOne() {
		return this.numOne;
	}

	public void setNumOne(Float numOne) {
		this.numOne = numOne;
	}

	public Float getNumTwo() {
		return this.numTwo;
	}

	public void setNumTwo(Float numTwo) {
		this.numTwo = numTwo;
	}

	public Integer getExamine() {
		return this.examine;
	}

	public void setExamine(Integer examine) {
		this.examine = examine;
	}

	public Integer getSchoolArea() {
		return this.schoolArea;
	}

	public void setSchoolArea(Integer schoolArea) {
		this.schoolArea = schoolArea;
	}

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getPicFileOne() {
		return this.picFileOne;
	}

	public void setPicFileOne(String picFileOne) {
		this.picFileOne = picFileOne;
	}

	public String getPicFileTwo() {
		return this.picFileTwo;
	}

	public void setPicFileTwo(String picFileTwo) {
		this.picFileTwo = picFileTwo;
	}

	public String getPicNameOne() {
		return this.picNameOne;
	}

	public void setPicNameOne(String picNameOne) {
		this.picNameOne = picNameOne;
	}

	public String getPicNameTwo() {
		return this.picNameTwo;
	}

	public void setPicNameTwo(String picNameTwo) {
		this.picNameTwo = picNameTwo;
	}

	public String getFinancialAudit() {
		return this.financialAudit;
	}

	public void setFinancialAudit(String financialAudit) {
		this.financialAudit = financialAudit;
	}

	public Date getFinancialAuditDate() {
		return this.financialAuditDate;
	}

	public void setFinancialAuditDate(Date financialAuditDate) {
		this.financialAuditDate = financialAuditDate;
	}

	public String getFinancialAuditPerson() {
		return this.financialAuditPerson;
	}

	public void setFinancialAuditPerson(String financialAuditPerson) {
		this.financialAuditPerson = financialAuditPerson;
	}

	public String getFirstAudit() {
		return this.firstAudit;
	}

	public void setFirstAudit(String firstAudit) {
		this.firstAudit = firstAudit;
	}

	public String getFirstAuditPerson() {
		return this.firstAuditPerson;
	}

	public void setFirstAuditPerson(String firstAuditPerson) {
		this.firstAuditPerson = firstAuditPerson;
	}

	public Date getFirstAuditDate() {
		return this.firstAuditDate;
	}

	public void setFirstAuditDate(Date firstAuditDate) {
		this.firstAuditDate = firstAuditDate;
	}

	public String getInstrumentSourse() {
		return this.instrumentSourse;
	}

	public void setInstrumentSourse(String instrumentSourse) {
		this.instrumentSourse = instrumentSourse;
	}

	public Date getWarrantyPeriod() {
		return this.warrantyPeriod;
	}

	public void setWarrantyPeriod(Date warrantyPeriod) {
		this.warrantyPeriod = warrantyPeriod;
	}

	public String getKeepPlaceNum() {
		return this.keepPlaceNum;
	}

	public void setKeepPlaceNum(String keepPlaceNum) {
		this.keepPlaceNum = keepPlaceNum;
	}

	public String getFinancialVouchers() {
		return this.financialVouchers;
	}

	public void setFinancialVouchers(String financialVouchers) {
		this.financialVouchers = financialVouchers;
	}

	public String getChangeFinancialVouchers() {
		return this.changeFinancialVouchers;
	}

	public void setChangeFinancialVouchers(String changeFinancialVouchers) {
		this.changeFinancialVouchers = changeFinancialVouchers;
	}

	public String getDepreciationway() {
		return this.depreciationway;
	}

	public void setDepreciationway(String depreciationway) {
		this.depreciationway = depreciationway;
	}

	public String getSolveWay() {
		return this.solveWay;
	}

	public void setSolveWay(String solveWay) {
		this.solveWay = solveWay;
	}

	public String getInputPerson() {
		return this.inputPerson;
	}

	public void setInputPerson(String inputPerson) {
		this.inputPerson = inputPerson;
	}

	public Date getInputDate() {
		return this.inputDate;
	}

	public void setInputDate(Date inputDate) {
		this.inputDate = inputDate;
	}

	public String getAuditPerson() {
		return this.auditPerson;
	}

	public void setAuditPerson(String auditPerson) {
		this.auditPerson = auditPerson;
	}

	public String getAplayPerson() {
		return this.aplayPerson;
	}

	public void setAplayPerson(String aplayPerson) {
		this.aplayPerson = aplayPerson;
	}

	public String getAplayResponsiblePerson() {
		return this.aplayResponsiblePerson;
	}

	public void setAplayResponsiblePerson(String aplayResponsiblePerson) {
		this.aplayResponsiblePerson = aplayResponsiblePerson;
	}

	public String getAplayReason() {
		return this.aplayReason;
	}

	public void setAplayReason(String aplayReason) {
		this.aplayReason = aplayReason;
	}

	public Date getAplayDate() {
		return this.aplayDate;
	}

	public void setAplayDate(Date aplayDate) {
		this.aplayDate = aplayDate;
	}

	public String getCalculateUnit() {
		return this.calculateUnit;
	}

	public void setCalculateUnit(String calculateUnit) {
		this.calculateUnit = calculateUnit;
	}

	public Integer getUseYear() {
		return this.useYear;
	}

	public void setUseYear(Integer useYear) {
		this.useYear = useYear;
	}

	public String getReceivingDirector() {
		return this.receivingDirector;
	}

	public void setReceivingDirector(String receivingDirector) {
		this.receivingDirector = receivingDirector;
	}

	public String getBuyUnit() {
		return this.buyUnit;
	}

	public void setBuyUnit(String buyUnit) {
		this.buyUnit = buyUnit;
	}

	public String getModifyMark() {
		return this.modifyMark;
	}

	public void setModifyMark(String modifyMark) {
		this.modifyMark = modifyMark;
	}

}